package com.jee.ssm.model;

import com.jee.ssm.model.base.BaseModel;
import java.util.Date;

/**
 *
 * 表名 s_handheld
 * @author GaoXiang
 * @version 1.0
 * Create time 2019/08/09
 */
public class Handheld extends BaseModel {
    /**
     *
     * 表字段 : s_handheld.id
     * Create time 2019/08/09
     */
    private String id;

    /**
     * pos机编号
     * 表字段 : s_handheld.pos_number
     * Create time 2019/08/09
     */
    private String posNumber;

    /**
     * pos机状态(0-离线 1-在线)
     * 表字段 : s_handheld.pos_status
     * Create time 2019/08/09
     */
    private Integer posStatus;

    /**
     * 经度
     * 表字段 : s_handheld.lng
     * Create time 2019/08/09
     */
    private String lng;

    /**
     * 纬度
     * 表字段 : s_handheld.lat
     * Create time 2019/08/09
     */
    private String lat;

    /**
     *
     * 表字段 : s_handheld.battery
     * Create time 2019/08/09
     */
    private String battery;

    /**
     * 锁定状态 （0-未锁定 1-已锁定）
     * 表字段 : s_handheld.lock_status
     * Create time 2019/08/09
     */
    private Integer lockStatus;

    /**
     *
     * 表字段 : s_handheld.create_time
     * Create time 2019/08/09
     */
    private Date createTime;

    /**
     * 最后通讯时间
     * 表字段 : s_handheld.last_time
     * Create time 2019/08/09
     */
    private Date lastTime;

    private String userId;

    /**
     * 构造方法
     */
    public Handheld(String id, String posNumber, Integer posStatus, String lng, String lat, String battery, Integer lockStatus, Date createTime, Date lastTime,String userId) {
        this.id = id;
        this.posNumber = posNumber;
        this.posStatus = posStatus;
        this.lng = lng;
        this.lat = lat;
        this.battery = battery;
        this.lockStatus = lockStatus;
        this.createTime = createTime;
        this.lastTime = lastTime;
        this.userId = userId;
    }

    /**
     * 自定义构造方法
     * @param id
     * @param posStatus
     * @param lng
     * @param lat
     * @param battery
     * @param lastTime
     */
    public Handheld(String id, Integer posStatus, String lng, String lat, String battery, Date lastTime, String userId) {
        this.id = id;
        this.posStatus = posStatus;
        this.lng = lng;
        this.lat = lat;
        this.battery = battery;
        this.lastTime = lastTime;
        this.userId = userId;
    }




    /**
     * 构造方法
     */
    public Handheld() {
        super();
    }

    /**
     *
     * @return id
     */
    public String getId() {
        return id;
    }

    /**
     *
     * @param id
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * pos机编号
     * @return pos_number pos机编号
     */
    public String getPosNumber() {
        return posNumber;
    }

    /**
     * pos机编号
     * @param posNumber pos机编号
     */
    public void setPosNumber(String posNumber) {
        this.posNumber = posNumber;
    }

    /**
     * pos机状态(0-离线 1-在线)
     * @return pos_status pos机状态(0-离线 1-在线)
     */
    public Integer getPosStatus() {
        return posStatus;
    }

    /**
     * pos机状态(0-离线 1-在线)
     * @param posStatus pos机状态(0-离线 1-在线)
     */
    public void setPosStatus(Integer posStatus) {
        this.posStatus = posStatus;
    }

    /**
     * 经度
     * @return lng 经度
     */
    public String getLng() {
        return lng;
    }

    /**
     * 经度
     * @param lng 经度
     */
    public void setLng(String lng) {
        this.lng = lng;
    }

    /**
     * 纬度
     * @return lat 纬度
     */
    public String getLat() {
        return lat;
    }

    /**
     * 纬度
     * @param lat 纬度
     */
    public void setLat(String lat) {
        this.lat = lat;
    }

    /**
     *
     * @return battery
     */
    public String getBattery() {
        return battery;
    }

    /**
     *
     * @param battery
     */
    public void setBattery(String battery) {
        this.battery = battery;
    }

    /**
     * 0-未锁定 1-已锁定
     * @return lock_status 0-未锁定 1-已锁定
     */
    public Integer getLockStatus() {
        return lockStatus;
    }

    /**
     * 0-未锁定 1-已锁定
     * @param lockStatus 0-未锁定 1-已锁定
     */
    public void setLockStatus(Integer lockStatus) {
        this.lockStatus = lockStatus;
    }

    /**
     *
     * @return create_time
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     *
     * @param createTime
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     *
     * @return last_time
     */
    public Date getLastTime() {
        return lastTime;
    }

    /**
     *
     * @param lastTime
     */
    public void setLastTime(Date lastTime) {
        this.lastTime = lastTime;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }
}